export const requireBaseComponent= ()=>{
    const requireComponent_ = require.context(
        // 其组件目录的相对路径
        '@/components/common',
        // 是否查询其子目录
        false,
        // 匹配基础组件文件名的正则表达式
        /[A-Z]\w+\.(vue|js)$/
    )
    return requireComponent_.keys().map(fileName => {
        // 获取组件配置
        const componentConfig = requireComponent_(fileName)
    
        // 获取组件的 PascalCase 命名
        const componentName = fileName.split('/').pop().replace(/\.\w+$/, '')

        return {
            name: componentName,
            component: componentConfig.default || componentConfig
        }
    })
}